stuffed mutton balls - Turkish English Dictionary